package com.dime.physical.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 问诊既往病史对象 dime_inquirydisease
 * 
 * @author Tiny
 * @date 2023-10-07
 */
public class DimeInquirydisease extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String physicalRegisterId;

    /** 医生名称 */
    @Excel(name = "医生名称")
    private String doctorName;

    /** 医生id */
    @Excel(name = "医生id")
    private String doctorId;

    /** 病史名称 */
    @Excel(name = "病史名称")
    private String diseaseName;

    /** 诊断日期 */
    @Excel(name = "诊断日期")
    private String diagnoseDate;

    /** 诊断单位 */
    @Excel(name = "诊断单位")
    private String diagnosis;

    /** 治疗经过 */
    @Excel(name = "治疗经过")
    private String treatment;

    /** 转归 */
    @Excel(name = "转归")
    private String returnTo;

    /** 是否职业病 */
    @Excel(name = "是否职业病")
    private String occupational;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setPhysicalRegisterId(String physicalRegisterId) 
    {
        this.physicalRegisterId = physicalRegisterId;
    }

    public String getPhysicalRegisterId() 
    {
        return physicalRegisterId;
    }
    public void setDoctorName(String doctorName) 
    {
        this.doctorName = doctorName;
    }

    public String getDoctorName() 
    {
        return doctorName;
    }
    public void setDoctorId(String doctorId) 
    {
        this.doctorId = doctorId;
    }

    public String getDoctorId() 
    {
        return doctorId;
    }
    public void setDiseaseName(String diseaseName) 
    {
        this.diseaseName = diseaseName;
    }

    public String getDiseaseName() 
    {
        return diseaseName;
    }
    public void setDiagnoseDate(String diagnoseDate) 
    {
        this.diagnoseDate = diagnoseDate;
    }

    public String getDiagnoseDate() 
    {
        return diagnoseDate;
    }
    public void setDiagnosis(String diagnosis) 
    {
        this.diagnosis = diagnosis;
    }

    public String getDiagnosis() 
    {
        return diagnosis;
    }
    public void setTreatment(String treatment) 
    {
        this.treatment = treatment;
    }

    public String getTreatment() 
    {
        return treatment;
    }
    public void setReturnTo(String returnTo) 
    {
        this.returnTo = returnTo;
    }

    public String getReturnTo() 
    {
        return returnTo;
    }
    public void setOccupational(String occupational) 
    {
        this.occupational = occupational;
    }

    public String getOccupational() 
    {
        return occupational;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("physicalRegisterId", getPhysicalRegisterId())
            .append("doctorName", getDoctorName())
            .append("doctorId", getDoctorId())
            .append("diseaseName", getDiseaseName())
            .append("diagnoseDate", getDiagnoseDate())
            .append("diagnosis", getDiagnosis())
            .append("treatment", getTreatment())
            .append("returnTo", getReturnTo())
            .append("occupational", getOccupational())
            .append("remark", getRemark())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
